Search

🔥 มาพบกับสาระเดฟน่ารู้กันอีกแล้ว ในวันนี้เราขอนำเส...

  • Share this:

🔥 มาพบกับสาระเดฟน่ารู้กันอีกแล้ว ในวันนี้เราขอนำเสนอให้รู้จักคำสั่ง malloc ในภาษา C/C++
.
มันคืออะไร มีประโยชน์ยังไง หากพร้อมแล้วไปอ่านกันเลยจ้าาา !!
.
📤 คำสั่ง malloc นั้นมีที่มาจากคำว่า Memory Allocation ที่แปลว่า การจัดสรรหน่วยความจำนั่นเอง
เป็นการจองหน่วยความจำแบบไดนามิก ที่จะจอง Block ของ Memory ตามจำนวนที่ระบุไว้
.
🌈 หลังจากจองแล้วจะ Return ตัว Pointer ที่เป็น Void ออกมา เพื่อชี้บอกว่านี่คือตำแหน่งที่เราจองไว้
.
📑 จากตัวอย่าง
👉 เราทำการจองพื้นที่สำหรับ int เอาไว้จำนวน 5 Block ซึ่งแต่ละ Block นั้นมีขนาด 4 bytes (int Type = 4 bytes) เท่ากับว่า พื้นที่ที่เราจองไปทั้งหมดนั้นเป็นจำนวน 20 bytes นั่นเอง
.
แต่เมื่อเราใช้งานเสร็จแล้ว ก็อย่าลืมใช้คำสั่ง free() เพื่อคืนพื้นที่จากการจองด้วยล่ะ 😁
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน


Tags:

About author
BorntoDev (www.BorntoDev.com) เว็บไซต์ที่เกี่ยวกับการสอนการพัฒนาโปรแกรมหรือผลงานทางด้านคอมพิวเตอร์ จัดทำขึ้นเมื่อ 27 ตุลาคม 2556 โดยมีจุดมุ่งหมายเพื่อต้องการให้ผู้ที่สนใจพัฒนาซอฟต์แวร์ แอปพลิเคชั่น หรือ ผลงานทางด้านคอมพิวเตอร์ได้มีแหล่งในการเรียนรู้ที่ง่าย และ สนุก ไม่เน้นทฤษฏีจนทำให้ท้อหรือถอดใจไปก่อนจัดทำขึ้นโดยกลุ่มคนที่ต้องการจะเห็นความเปลี่ยนแปลงทางด้านเทคโนโลยี และ มีความหวังว่าจะมีนักพัฒนารุ่นใหม่ของไทยที่มีผลงานที่ยิ่งใหญ่ขึ้นมาได้ โดยจะใช้หลักการ “เน้นสนุก สอนเข้าใจ ทำได้จริง” สามารถเข้ามาเรียนรู้การพัฒนาซอฟต์แวร์ได้ตั้งแต่ระดับมัธยมศึกษาจนถึงนักศึกษาในมหาวิทยาลัย และ บุคคลทั่วไปที่สนใจในการพัฒนาซอฟต์แวร์และเทคโนโลยีคอมพิวเตอร์ ซึ่งในปัจจุบันนี้ถือว่ามีความสำคัญกับทุกสาขาอาชีพ และ เข้ามาเกี่ยวข้องกับทุกๆอย่างในชีวิตของเรา
ความสำเร็จของเรา คือ "การที่ได้เห็นคนไทยหันมาพัฒนาซอฟต์แวร์เพื่อโลก ที่ดีขึ้น"
View all posts